Update HAL I2C examples to be compliant with new I2C APIs
Update HAL TIM examples to be compliant with new TIM APIs
Update HAL IWDG examples to be compliant with new HAL_TIMEx_RemapConfig() API
Update stm32f3xx_hal_conf.h files :
Change assert_failed() prototype to be compliant with MISRA C rule 11.4
Add reference to HAL EXTI driver
Add registers callbacks defines
V1.10.0 / 12-June-2018
Main Changes
Maintenance release.
Update stm32f3xx_hal_conf.h files to add support to HAL CAN Legacy Module.
Update CAN example to be aligned to the new HAL CAN driver.
Update CAN example to set a fixed bitrate equal to 1 Mbit/s.
V1.9.0
/ 23-June-2017
Main
Changes
Maintenance release.
Remove support of Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain.
Correct RTC_PREDIV values (for LSI clock) in HAL_TIMEBASE_RTC_ALARM and HAL_TIMEBASE_RTC_WAKEUP examples.
Align stm32f3xx_hal_conf.h with latest template defined in HAL.
Change assert_failed() prototype to be compliant with MISRA C rule 11.4
Fix precision issue in FreeRTOS_ThreadCreation example.
Fix calculation issue of uwDiffCapture for TIM_InputCapture example.
V1.8.0
/ 14-April-2017
Main
Changes
Maintenance release.
No changes compared to previous version (V1.7.0).
V1.7.0
/ 16-December-2016
Main
Changes
Maintenance release
Updated DMA_FLASHToRAM examples to implement new API HAL_DMA_RegisterCallback()
Updated Reload Counter and Window values based on correct LSI frequency in IWDG_WindowMode example
Added new projects HAL_TimBase to illustrate how to customize the HAL time base driver :
HAL_TimeBase_RTC_ALARM
HAL_TimeBase_RTC_WKUP
HAL_TimeBase_TIM (modified and renamed previous HAL_TimeBase)
Updated all examples using timers to initialize the new field AutoReloadPreload in TIM_Base_InitTypeDef structure
Updated TIM_Asymetric example to declare two handles instead of one for timers.
Updated error management (in case of AF error) in all I2C examples
Updated UART_HyperTerminal_DMA and UART_WakeUpFromStop examples after UART driver rework
V1.6.0
/ 01-July-2016
Main
Changes
Maintenance release.
Updated IWDG and WWDG examples following HAL IWDG and HAL WWDG drivers evolution:
\IWDG\IWDG_WindowMode
\IWDG\IWDG_Reset
\WWDG\WWDG_Example
V1.5.0
/ 29-April-2016
Main
Changes
Maintenance release.
Updated system_stm32f3xx.c files:
Added APBPrescTable definition.
Updated stm32f3xx_hal_conf.h files:
Set HSE_STARTUP_TIMEOUT value to 100ms instead of 5000ms.
Added new project CRC_Bytes_Stream_7bit_CRC example to illustrate the usage Input/Output options CRC calculation.
Updated I2C projects after I2C driver rework:
I2C_EEPROM
I2C_TwoBoards_AdvComIT
I2C_TwoBoards_ComDMA
I2C_TwoBoards_ComIT
I2C_TwoBoards_ComPolling
I2C_WakeUpFromStop
Updated “Liberty” License with the new license “Ultimate Liberty”.
V1.4.0
/ 13-November-2015
Main
Changes
Maintenance release.
Performed HAL API alignment (macros/functions/constants renaming).
Updated GPIO Output Speed literals naming to ensure HAL full compatibility.
Updated CORTEXM_MPU examples to use the new MPU APIs.
Updated ADC examples:
Added missing ADC calibration.
Updated ADC differential mode example: removed useless calibration in mode single ended.
Updated/aligned UART_TwoBoards_ComDMA examples in FW package projects (UART IRQ needs now to be enabled).
Updated FLASH_WriteProtection examples with new FLASH APIs.
Updated TIM examples:
Corrected calculation of uint32_t in TIM_InputCapture example.
Updated COMP examples: removed TIM break.
Updated system_stm32f3xx.c files:
Used latest CMSIS template version.
Removed __IO or __I on constant table declaration.
Updated stm32f3xx_hal_conf.h files:
Added LSE_STARTUP_TIMEOUT definition.
Updated EWARM and TrueStudio linker files to be aligned with CMSIS contents.
V1.2.0
/ 19-June-2015
Main
Changes
Add support of System Workbench for STM32 (SW4STM32)
toolchain.
V1.1.0
/ 12-Sept-2014
Main
Changes
Official release.
V1.1.0RC2
/ 25-August-2014
Main
Changes
General
Replaced all references to Cortex-M0+ by references to Cortex-M4
Updated EWARM, MDK-ARM and TrueSTUDIO configurations to add stm32f3xx_hal_rcc_ex.c to the STM32F3xx_HAL_Driver group
DAC
DAC_Signals_Generation
Fix missing SYSCFG clock enable for the DAC_SignalsGeneration example
Cortex
CORTEXM_ModePrivilege
call __ISB() after calling __set_CONTROL()
CORTEXM_MPU
Fix missing memory region dedicated to PriviledgedReadOnlyArray buffer in TrueSTUDIO scatter file
PWR
PWR_PVD
Fix compilation issue due to constants renaming
RCC
RCC_ClockConfig
Fix assertion failure due to un-initialized HSICalibrationValue
V1.0.0
/ 18-Juin-2014
Main
Changes
First
official release.
License
This
software component is licensed by ST under BSD 3-Clause
license, the "License"; You may not use this component except in
compliance with the License. You may obtain a copy of the License at: